//导入残缺版 vue 文件
import Vue from 'vue'

//导入App.Vue文件 用于总管理
import App from './App.vue'
//取消生产环境的提示
Vue.config.productionTip = false

new Vue({
  //下方为render的非简化版，使用render的核心原因就是为了去除掉Vue中的模板解析器，不然使用webpack打包时再打包模板解析器就没有啥意义，因为打包后的文件本身就是浏览器本身能解析的文件，减小负载 
  render: h => h(App),
  // render(createElement){
  //   return createElement('h1',"123")
  // }
}).$mount('#app')


//使用render的原因是因为 引用的vue是残缺版的Vue,此vue文件没有模板解析器，如果按照之前的template和component 来写的话是无法通过的。


// vue.js与vue.runtime.xxx.js的区别:
// (1).vue.js是完整版的Vue，包含:核心功能+模板解析器。
// (2).vue.runtime.xxx.js是运行版的Vue，只包含:核心功能:没有板解析器因为vue.runtime.xxx.js没有模板解析器，所以不能使用template配置项，需要使用render所数接收到的createElement所数去指定具体内容。